Towards Automated Conformance Checking of ebBP-ST Choreographies and Corresponding WS-BPEL Based Orchestrations
نویسندگان
چکیده
Web Services technologies are a natural candidate for Business-to-Business integration (B2Bi). For crossorganizational processes, the concepts of “choreography” and “orchestration” are important. The term choreography denotes a model of a global view over message exchange scenarios, whereas the term orchestration focuses on models of the local implementation. While WS-BPEL is already kind of a de-facto standard in the field of orchestration languages, there does not exist a standard choreography language. We propose the usage of ebXML BPSS (ebBP) in order to provide choreography modeling at the business level. A frequent problem is to ensure and enforce the consistency and conformance of choreography and orchestration models which is often referred to as “conformance checking”. In this paper we examine a way to check the conformance between ebBP-ST (a subset of ebBP) choreographies and corresponding WS-BPEL based implementations. To achieve this check well-known and approved model checking methods and tools are used: First ebBP-ST choreographies are directly transformed into the process algebra CCS. Second, the low level WS-BPEL processes are analyzed for code blocks that implement choreography elements and the sequence of these code blocks is then mapped to CCS, too. Afterwards these formalized representations will be checked for bisimulation equivalence in order to reveal inconsistencies between the choreography and their implementations.
منابع مشابه
A Proposal for Checking the Conformance of ebBP-ST Choreographies and WS-BPEL Orchestrations
A common problem in applying choreographies and orchestrations is ensuring and enforcing the consistency of the models which is often referred to as “conformance checking”. In this position paper, we introduce a concept for checking the conformance of WS-BPEL based orchestrations to ebBP-ST choreographies: First, the ebBP-ST and WS-BPEL models will be transformed into the process algebra CCS. A...
متن کاملTranslating shared state based ebXML BPSS models to WS-BPEL
Business-to-Business integration (B2Bi) as a core concept of Supply Chain Management (SCM) is a key success factor for enterprises today. Frequently, choreography models are used for agreeing about the overall message exchanges among integration partners while executable orchestration models derived from the choreography govern the local message flow of each individual participant. Today, ebXML...
متن کاملBachelor Thesis Extension of a Choreography Modeling Environment towards enhancing Usability
Background Peer-based interactions among multiple organizations or systems fulfilling individual and shared objectives can be depicted using service choreographies [1]. Towards this goal, the BPEL4Chor [1] language has been proposed as one potential specification approach built atop of WS-BPEL [5] which can be enacted and executed in highly distributed environments. Towards supporting the model...
متن کاملChecking the Conformance of Orchestrations with Respect to Choreographies in Web Services: A Formal Approach
In this paper we present a formal model to represent orchestrations and choreographies, and we provide some semantic relations to detect their conformance, i.e., whether a set of orchestrations representing some web services leads to the overall communications described in
متن کاملTemporal Conformance of Federated Choreographies
Web service composition is a new way for implementing business processes. In particular, a choreography supportsmodeling and enactment of interorganizational business processes consisting of autonomous organizations. Temporal constraints are important quality criteria. We propose a technique for modeling temporal constraints in choreographies and orchestrations, checking whether the orchestrati...
متن کامل